using System;
using System.Collections.Generic;
using System.Text;

using IProvider.Interface;

namespace Model
{
    public class SiteProvider
    {
        public static IAnswersProvider WWW_WWW_Answers_Provider {
            get {
                return IAnswersProvider.Instance;
            }
        }

        public static IPaymentProvider WWW_WWW_Payment_Provider {
            get { return IPaymentProvider.Instance; }
        }

        public static IContactsProvider User_ContactsProvider {
            get {
                return IContactsProvider.Instance;
            }
        }

        public static IFeedbackProvider WWW_WWW_Feedback_Provider {
            get {
                return IFeedbackProvider.Instance;
            }
        }

        public static IFilesProvider WWW_WWW_files_Provider {
            get {
                return IFilesProvider.Instance;
            }
        }

        public static IGroupProvider GroupPro {
            get {
                return IGroupProvider.Instance;
            }
        }

        public static ILearnCommentProvider User_LearnCommentProvider {
            get {
                return ILearnCommentProvider.Instance;
            }
        }

        public static IMailProvider User_UserMailProvider {
            get {
                return IMailProvider.Instance;
            }
        }

        public static IResourceProvider WWW_WWW_Resource_Provider {
            get {
                return IResourceProvider.Instance;
            }
        }

        public static IRssProvider WWW_WWW_Rss_Provider {
            get {
                return IRssProvider.Instance;
            }
        }

        public static ITeachProvider User_TeachProvider {
            get {
                return ITeachProvider.Instance;
            }
        }

        public static IUserCommentProvider User_UserCommentProvider {
            get {
                return IUserCommentProvider.Instance;
            }
        }

        public static IUserProvider User_UserProvider {
            get {
                return IUserProvider.Instance;
            }
        }

        public static IWikiProvider WikiPro {
            get {
                return IWikiProvider.Instance;
            }
        }

        public static ITranslateProvider TranslatePro {
            get { return ITranslateProvider.Instance; }
        }

        public static IWebIMProvider WebIMPro {
            get { return IWebIMProvider.Instance; }
        }
    }
}
